package cn.com.surker.oa.dao;

import cn.com.surker.oa.entity.OaSupplierAccount;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 供应商收款账户 Mapper 接口
 * </p>
 *
 * @author admin
 * @since 2022-10-05
 */
public interface OaSupplierAccountDao extends BaseMapper<OaSupplierAccount> {

    /**
     * 分页查询付款账户
     * @param searchVal 检索条件
     * @param status 状态(0启用，1禁用)
     * @param offset 起始位置
     * @param limit 每页大小
     * @return
     */
    List<Map<String, Object>> queryByPage(String searchVal, Long orgId, Integer status, Integer offset, Integer limit);

    /**
     *查询付款账户总数
     * @param searchVal 检索条件
     * @param status 状态(0启用，1禁用)
     * @return
     */
    Integer queryByTotal(String searchVal, Long orgId, Integer status);

}
